scabbled rubble - French English Dictionary